#ifndef __MMBBMS_EVENT_H__
#define __MMBBMS_EVENT_H__

#ifdef __cplusplus
extern "C"
{
#endif

    typedef enum _MMBBMS_EVENT_E
    {
        MMBBMS_UPDATESG_COMPLETED = 0x4000,
        MMBBMS_INITGBA_COMPLETED,
        MMBBMS_AUTHORIZE_COMPLETED,
        MMBBMS_SUBSCRIBE_COMPLETED,
        MMBBMS_UNSUBSCRIBE_COMPLETED,
        MMBBMS_INQUIRY_COMPLETED,
        MMBBMS_UPDATESITABLE_COMPLETED,
        MMBBMS_INTERACT_COMPLETED,
        MMBBMS_UNSUBSCRIBEALL_COMPLETED,
        MMBBMS_ACTIVATE_COMPLETED
    } MMBBMS_EVENT_E;

    typedef void MMBBMS_CB_FUNC(IN MMBBMS_EVENT_E eEvent, IN void *pArg);

#ifdef __cplusplus
}
#endif

#endif
